life insurance trust - German English Dictionary